.classtree-topbar{position:relative;bottom:0px;left:0px;background:#F7F7F7;border-bottom:1px solid #D2D2D2;border-top:1px solid #FFF;padding:7px 10px 3px 10px}
.classtree-topbar a{display:inline-block;margin:0px 5px;width:24px;height:24px;background-image:url(icons_24.png);_filter:Alpha(opacity=70);opacity:0.7}
.classtree-topbar .newdir{background-position:0 0}
.classtree-topbar .newdir_1{background-position:0 -24px}
.classtree-topbar .newdoc{background-position:0 -48px}
.classtree-topbar .import{background-position:0 -72px}
.classtree-topbar .search{background-position:0 -96px}
.classtree-topbar .guide{background-position:0 -120px}
.classtree-topbar .set{background-position:0 -144px}
.classtree-topbar a:hover{_filter:Alpha(opacity=100);opacity:1}
.group-head li{float:left;list-style:none}
.head-portrait{margin-right:10px;border:1px solid transparent;border-radius:3px;position:relative;margin-bottom:0}
.head-portrait img,.head-file img,.head-file input{width:40px;height:40px;border-radius:50%}
.head-file{position:relative}
.head-file input{position:absolute;top:0;left:0;opacity:0}
.setting-img{height:150px}
.setting-img img{width:100%;height:100%}
.upload-click{position:absolute;top:0;bottom:0;width:100%;color:#fff;line-height:150px;text-align:center;font-size:18px;letter-spacing:2px}
#exampleInputFile{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;opacity:0}
.head-checkbox{display:none;position:absolute;left:1px;top:0;width:100%;height:100%}
.head-portrait:hover{border:1px solid #2196f3}
.group-head .head-checkbox .checkbox-custom{height:100%;margin:0px}
.group-head .head-checkbox .checkbox-custom label{vertical-align:text-top}
.headFirstWord{display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;font-size:18px}
.head-portrait:hover .head-checkbox{display:block}
.group-head{overflow:hidden;padding:0}
.head-portrait .hover{display:block}
.head-portrait .iconFirstWord{width:40px;height:40px;border-radius:50%;display:inline-block;line-height:38px;text-align:center;margin-right:2px;color:#FFFFFF;font-size:24px}
.iconFirstWord{width:24px;height:24px;border-radius:50%;display:inline-block;line-height:22px;text-align:center;margin-right:2px;color:#FFFFFF;font-size:14px}
.resSearch{width:50%;text-align:center}
.resSearch .form-group{margin-bottom:0;padding-top:0}
.form-search::-webkit-input-placeholder{color:RGBA(255,255,255,.7)}
.form-search:-moz-placeholder{color:RGBA(255,255,255,.7)}
.form-search::-moz-placeholder{color:RGBA(255,255,255,.7)}
.form-search:-ms-input-placeholder{color:RGBA(255,255,255,.7)}
.input-search{position:relative}
.input-search .input-search-icon{left:20px;text-align:center;cursor:pointer;font-size:18px}
.input-search .form-search{background:rgba(255,255,255,0.2);border:0;border-radius:4px;padding-right:80px;color:rgba(255,255,255,0.7)}
.input-search .form2-search{background-color:#fff}
.input-search.focus .form-search{color:#333;background:#FFF;border-radius:2px 2px 0 0}
.input-search.focus .form-search::-webkit-input-placeholder{color:#999}
.input-search.focus .form-search:-moz-placeholder{color:#999}
.input-search.focus .form-search::-moz-placeholder{color:#999}
.input-search.focus .form-search:-ms-input-placeholder{color:#999}
button.input-search-drop{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}
.input-search .input-search-close,.input-search .input-search-icon{position:absolute;top:50%;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.input-search .input-search-icon+.form-control{padding-left:53.5px}
.input-search-drop:focus{border:none;outline:none}
.dropdown-width{width:100%;margin-top:2px;position:absolute;top:100%;left:0;z-index:1050;width:100%;display:none;float:left;min-width:160px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border-top:1px solid #e7e7e7;margin-top:0;-webkit-box-shadow:0 5px 8px rgba(0,0,0,.2);box-shadow:0 5px 8px rgba(0,0,0,.2);-webkit-transition:.25s;-o-transition:.25s;transition:.25s;border-radius:0}
.input-search .input-search-drop{position:absolute;top:50%;z-index:1;width:36px;line-height:46px;display:inline-block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.header-closebutton{position:absolute;top:0px;right:44px;display:inline-block;width:36px;font-size:26px;color:rgba(255,255,255,1);line-height:44px;cursor:pointer}
.input-search .input-search-drop{right:15px;font-size:30px}
.input-search .input-search-icon,.input-search .input-search-drop,.header-closebutton{color:#FFFFFF;opacity:0.5}
.input-search.focus .input-search-icon,.input-search.focus .input-search-drop,.focus .header-closebutton{color:#666;opacity:0.5}
.sidebar-main ul li{cursor:pointer;position:relative}
.sidebar-main .jstree-default .jstree-anchor{line-height:42px;height:40px}
.sidebar-main .jstree-default .jstree-icon:empty{font-size:22px}
.sidebar-main .jstree-default .jstree-icon{width:24px;height:24px;border-radius:50%;margin-top: 9px}
.sidebar-main .jstree-default .jstree-wholerow{height:40px}
.sidebar-main .jstree-default .jstree-wholerow-clicked + .jstree-ocl{color:#007bff;color:var(--bs-primary)}
.sidebar-main .jstree-default .jstree-clicked .jstree-icon:empty{color:#007bff;color:var(--bs-primary)}
.jstree-default .jstree-wholerow{height:30px}
.jstree-default .jstree-node{padding:0;margin-left:10px}
.jstree-wholerow-ul .jstree-wholerow{left:-100%;right:0px;width:auto}
.sidebar-main .jstree-default .jstree-wholerow-hovered{background:#e6e8eb}
.sidebar-main .jstree-default .jstree-wholerow-clicked{color:#007bff;color:var(--bs-primary);font-weight:600}
.sidebar-main .jstree-default .jstree-clicked{color:#007bff;color:var(--bs-primary);font-weight:600}
.sidebar-main .jstree-wholerow-ul .jstree-anchor,.jstree-wholerow-ul .jstree-icon{position:inherit}
.sidebar-main .jstree-default .jstree-context{background-color:transparent}
[data-sidebarbg*='color_'] .sidebar-main .jstree-default .jstree-anchor,body[data-theme='dark'] .sidebar-main .jstree-default .jstree-anchor{color:rgba(255,255,255,.85)}
body[data-theme='dark'] .sidebar-main .jstree-default .jstree-wholerow-hovered{background:rgba(255,255,255,.35)}
.conpile-poewr{color:rgba(78,85,99,0.65)}